Personal Volunteer Computing
نویسندگان
چکیده
Since the 1990s, the number of personal computing devices has exploded. Today we collectively own billions of devices whose computing resources are underused the majority of the time. These resources are either time-consuming to leverage or not supported by othermainstream distributed computing approaches. We propose to revisit volunteer computing, where volunteers from around the world contribute the computing resources of their devices for high-profile projects, with a more personal focus along these main dimensions: nature, scope, and length of the project tasks; relationship with the volunteers; ownership of the participating devices; and ownership and complexity of the platform and technologies. We present our position in contrast to other popular distributed computing approaches, in order of increasing similarity. Our approach is both original and it highlights the historical lack of focus on the limiting effects of complexity on the computing platforms: this complexity limits the ability of their users to deploy and repurpose the platforms in evolving contexts. To show the viability of the approach we implemented Pando, a personal volunteer computing platform for the Web. This tool now enables scientists and programmers to quickly use their personal devices and those of their friends for accelerating their computations by writing a single JavaScript function. It can be described with only a few abstractions. Tools built for personal volunteer computing, such as Pando, may reduce the need for acquiring additional devices, and therefore reduce pressure on resources needed to produce them, because they tap in the abundance of computing resources that already exist. Moreover, they may spread the benefits of computing more evenly by serving the needs of communities and individuals that are not served by other mainstream approaches.
منابع مشابه
Slinc: a Framework for Volunteer Computing
Volunteer computing is an innovative approach to high performance computing that relies on volunteers who donate their personal computers’ unused resources to a computationally intensive research project. Prominent volunteer computing projects include SETI@home, Folding@Home, and The Great Internet Mersenne Prime Search (GIMPS). Many volunteer computing projects are built upon a volunteer compu...
متن کاملRetaining volunteers in volunteer computing projects.
Volunteer computing projects (VCPs) have been set up by groups of scientists to recruit members of the public who are asked to donate spare capacity on their personal computers to the processing of scientific data or computationally intensive models. VCPs serve two purposes: to acquire significant computing capacity and to educate the public about science. A particular challenge for these scien...
متن کاملAccelerating the MilkyWay@Home Volunteer Computing Project with GPUs
General-Purpose computing on Graphics Processing Units (GPGPU) is an emerging field of research which allows software developers to utilize the significant amount of computing resources GPUs provide for a wider range of applications. While traditional high performance computing environments such as clusters, grids and supercomputers require significant architectural modifications to incorporate...
متن کاملRunning Head: VOLUNTEER COMPUTING GAMES Volunteer Computing Games: Merging Online Casual Gaming with Volunteer Computing
We describe volunteer computing games, a new paradigm for computing which merges volunteer computing and online casual games. In volunteer computing, the main goal is to harness the computational power of many users’ computers to solve a large computational problem. Unfortunately, participants in volunteer computing come from a very limited demographic—primarily middle-aged male computer expert...
متن کاملApplying the social cognitive perspective to volunteer intention in China: the mediating roles of self-efficacy and motivation.
When predicting volunteer intention, much attention is paid to the volunteer organization environment (VOE). Given that self-efficacy and motivation have emerged as important predictors of volunteer intention, we adopted a combination of ideas of Bandura's social cognitive theory and Ajzen's theory of planned behavior integrating VOE, self-efficacy and motivation to examine their effects on vol...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2018